#!/bin/bash

echo "------------------------开始进行备份恢复 时间是`date '+%Y-%m-%d %H:%M:%S'`------------------------"

# 备份文件名称定义
BACKUP_FILE_NAME=mariadb_backup

if [ ! -n "$1" ]; then
  echo "缺少备份压缩包文件名,请按照 sh restore.sh xxxx.tar.gz 的方式"
  exit
fi

tar -zxvf $1 -C .

docker exec -i mariadb sh -c 'exec mysql -uroot -p"Hzsun@310012"' < $BACKUP_FILE_NAME.sql

rm -rf $BACKUP_FILE_NAME.sql

echo "------------------------备份恢复完成 时间是`date '+%Y-%m-%d %H:%M:%S'`------------------------"